Capturing Product Line Architectures

نویسنده

  • André van der Hoek
چکیده

Although product line architectures serve an increasingly important role in the software development process, no representation currently exists in which they can be precisely captured. This position paper presents our work to date in addressing this problem. Specifically, we introduce a novel representation that can be used to specify the details of a product line architecture. The representation not only captures the variability that exists within a product line architecture, but also captures the evolution of the interfaces, components, and connections that constitute a product line architecture.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Testing Product Line Architectures

A product line architecture is a single specification capturing the overall architecture of a series of closely related products. Its structure consists of a set of mandatory elements and a set of variation points. Whereas mandatory elements are part of the architecture of every product in the product line architecture, variation points precisely define the dimensions along which the architectu...

متن کامل

On The Role of Architectures in Evolving Product-Line Software Systems

Product-line engineering aims at developing a set of assets that provide the base to systematically evolving similar and related products in the domain. One of the core activities in any product-line engineering technique is the identification of the commonalities and variabilities among different products in the domain. These commonalities and variabilities are used to develop a base architect...

متن کامل

An Environment for Managing Evolving Product Line Architectures

The use of product lines is recognized as beneficial in promoting and structuring both component and architecture reuse throughout an organization. While the business practices of using product lines are well-understood and representations for specifying and capturing the underlying architecture of a product line are coming of age, support environments for managing the evolution of a product li...

متن کامل

On the Role of Architectural Design Decisions in Software Product Line Engineering

An increased attention to documenting architectural design decisions and their rationale has resulted in several approaches and prototype tools for capturing and managing architectural knowledge. However, most of them are focused on architecting single products and little attention has been paid to include design decisions in the context of product line architectures. This paper studies two sim...

متن کامل

Models in Software Architecture Derivation and Evaluation - Challenges and Opportunities

Software architecture derivation and evaluation are complex and error prone activities that still represent an open problem with many challenges and opportunities where model-driven software development can play a leading role. In software product line development, the use of model-driven principles could help by providing a richer semantic representation of a product line and by capturing the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000